spectral theory